<?php

/**
 * マイページ検索条件登録・削除API<br />
 *
 * マイページ検索条件登録・削除API
 *
 * @package apaman
 * @author M.Matsutani
 * @copyright コピーライト(要確認)
 */
class Mypage_ParaminsertController extends Apm_Controller_Base
{
	/**
	 * マイページ検索条件登録アクション
	 */
	public function insjoukenAction()
	{
		$this->_model = new Mypage_Model_Paraminsert();

		// パラメータの取得
		$this->_params = $this->getParameters();

		//登録処理
		$result = $this->_model->insertKensakuJouken($this->_params);

		// 返却用データ作成
		$resResult = array();
		$resResult = array('api_result' => array('result' => $result));

		// 返却処理
		$this->_api_data = $resResult;
		$this->display();
	}


	/**
	 * マイページ検索条件削除アクション
	 */
	public function deljoukenAction()
	{
		// パラメータの取得
		$this->_params = $this->getParameters();

		//モデルのインスタンス
		$this->_model = new Mypage_Model_Paraminsert();

		//削除処理
		$result = $this->_model->deleteKensakuJouken($this->_params);

        // 返却用データ作成
		$resResult = array();
		$resResult = array('api_result' => array('result' => $result));

		// 返却処理
		$this->_api_data = $resResult;
		$this->display();

	}

	/**
	 * マイページ検索条件更新アクション
	 */
	public function updjoukenAction()
	{
		// パラメータの取得
		$this->_params = $this->getParameters();

		//モデルのインスタンス
		$this->_model = new Mypage_Model_Paraminsert();

		//削除処理
		$result = $this->_model->deleteKensakuJouken($this->_params);

		//登録処理
		$result = $this->_model->insertKensakuJouken($this->_params);

        // 返却用データ作成
		$resResult = array();
		$resResult = array('api_result' => array('result' => $result));

		// 返却処理
		$this->_api_data = $resResult;
		$this->display();

	}
}
?>
